package fr.ifisher.dao.inter;

import java.io.Serializable;
import java.util.List;

public interface IGenericDao<T, PK extends Serializable> {

	T create(T newInstance);

	T read(PK id);

	List<T> getAll();

	T update(T object);

	void delete(T object);

}